TODO: Add more
authorColin Walters <walters@verbum.org>
Thu, 18 Jul 2013 00:20:50 +0000 (20:20 -0400)
committerColin Walters <walters@verbum.org>
Thu, 18 Jul 2013 00:21:56 +0000 (20:21 -0400)
TODO

diff --git a/TODO b/TODO
index 55116f0faea0fd3990a2d08b2c584b4120da8924..39f0d8c78ec202ce10bdf39e4515447697ff7d8f 100644 (file)
--- a/TODO
+++ b/TODO
@@ -3,13 +3,19 @@
 * Hybrid SSL pull (fetch refs over SSL, content via plain HTTP)
 
 * ostree-commit: multithreaded/async (basically compute sha256 in parallel)
+  - Also speed up devino cache by having a big mmappable file that maps from
+    (device, inode) -> checksum.  We need to keep the cache up to to date;
+    investigate something like http://www.sqlite.org/wal.html for having
+    a shared file.
 
 * GPG signatures on commits, and more generally, extensible metadata
   associatible with commits.  So for example, commit objects could
   also contain secondary checksums of the *entire* content, which
   would allow for stronger verification.
 
-* Investigate pack files and HTTP range requests
+* Indexed metadata pack objects for bare repositories at least;
+  no reason to inflict thousands of little metadata files on
+  each client.
 
 * Efficient delta format between commit objects, somewhat like
   Chromium autoupdate: set of operations to perform given previous